// <!--
//  * 严肃声明：
//  * 开源版本请务必保留此注释头信息，若删除我方将保留所有法律责任追究！
//  * 可正常分享和学习源码，不得用于违法犯罪活动，违者必究！
//  * Copyright (c) 2022 APThink David唐 all rights reserved.
//  * 版权所有，侵权必究！
//  *
// -->
import moment from "moment"

export function s2dt(value: string | null) {
  return value ? moment(value) : null
}

export function s2d(value: string | null) {
  return value ? s2dt(value)?.startOf("day") : null
}


export function dt2s(d: moment.Moment | null) {
  return d ? d.format("YYYY-MM-DD HH:mm:ss") : ""
}

export function d2s(d: moment.Moment | null) {
  return d ? d.format("YYYY-MM-DD") : ""
}

export function today() {
  return moment().startOf("day")
}
export function now() {
  return moment()
}

export function todaystr() {
  return d2s(moment())
}

export function nowstr() {
  return dt2s(moment())
}
